self-liquidating loan - German English Dictionary